package com.example.goods_manage.mapper;


import com.example.goods_manage.dto.Goods;
import com.example.goods_manage.dto.request.GoodsRequest;

import java.util.List;
import java.util.Map;


public interface GoodsMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Goods record);

    int insertSelective(Goods record);

    Goods selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Goods record);

    int updateByPrimaryKey(Goods record);

    List<Goods> findGoods(GoodsRequest goodsRequest);

    /**
     * 根据名称进行检索 相同名称的商品名称
    */
    List<Map> retrievalGoodsByName(String goodsName);
}
